/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fuzzy;

/**
 *
 * @author Nathy
 */
public class Trapezio {

    public double calcCentroideTrapezio(double lim1, double lim2) {
        return (lim1 + lim2) / 2;
    }

    //Fazendo relação de triangulo semelhante, onde quero achar um x
    public double funcaoTrapezio(double y, double lim1, double lim2) {
        return (lim2 - (lim2 - lim1) * y);
    }

    public double funcaoTrapezioX(double x, double lim1, double lim2) {
        //relação de triangulos
        return (lim2 - x) / (lim2 - lim1);
    }

    public double calculaAreaTrapezio(double h, double bmenor, double bmaior) {
        return h * (bmenor + bmaior) / 2;
    }
}
